我发现了一个相当奇怪的错误,在使用 LuaLaTex 时,字母“å”有时会(尽管很少)被错误地呈现。我设法将其简化为以下内容最小展示问题的文件:
\documentclass{article}
\RequirePackage{polyglossia}
\setdefaultlanguage{nynorsk}
\RequirePackage{fontspec}
\setmainfont{Cambria}
\setmonofont{Consolas}
\begin{document}
Here the word språket is rendered incorrectly. \texttt{Monospace.}
\end{document}
输出(在 Windows 系统上使用 TeX Live 2015 中的 LuaLaTeX)为:
奇怪的是,我可以通过删除以下任一方法解决问题:一、、\setdefaultlanguage
行或命令,或者通过将“å”更改为“ø”或“æ”,或者通过将 LuaLaTeX 更改为 XeLaTeX \setmainfont
:\setmonofont
\texttt
所以我不知道问题出在 Polyglossia、Cambria 字体、Consolas 字体、软件包fontspec
还是 LuaLaTeX。这使得很难将其报告为错误。您知道错误在哪里以及是什么原因造成的吗(也许还有解决方法)?