使用 lualatex(版本 0.95.0)时,当将“Source Code Pro”与“Libertinus Sans”字体结合使用时,我发现“tt”连字的字距调整不正确:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Libertinus Serif}
\setmonofont{Source Code Pro}
\begin{document}
foo \texttt{foo} twitter.
\end{document}
在同一台机器上使用 xelatex 输出同一个文件时,输出结果正确。我对 OpenType 字体了解不够多,无法确定这是字体中的错误还是 LuaTex 本身的错误。
Source Code Pro 字体来自https://github.com/adobe-fonts/source-code-pro和 Libertinus Serif 来自https://github.com/khaledhosny/libertinus。