LuaLaTeX 中带有 \symbol 的错误字形(?)

LuaLaTeX 中带有 \symbol 的错误字形(?)

使用 LuaLaTeX 编译此代码:

\documentclass{article}
\begin{document}
\symbol{34}
\symbol{8221}
\end{document}

我明白了

两个相同的引号

这两个字形都是 #8221。为什么?我如何获取位置 34 处的字形?

答案1

34 到 8221 的映射由“TeX 连字符”完成(它还将 -- 映射到 endash)。要获得直引号,请使用\textquotedbl或禁用连字符:

\documentclass{article}
\usepackage{fontspec}
\begin{document}
\symbol{34}
\symbol{8221}
\textquotedbl
{
\fontspec{Latin Modern Roman}[Ligatures=TeXOff] 
\symbol{34}
\symbol{8221}
}

\end{document}

在此处输入图片描述

相关内容