如果我SmallCapsFeatures={Renderer=Basic}
在设置文档的主字体时使用 作为一个选项,我会得到一个明显错误的小写字母连字。在 MWE 中,字母T
和h
不是排版为小写字母中的单独字形,而是Th
排版为常规直立形状的 - 连字。其他连字组合也是如此,例如fl
。
梅威瑟:
\documentclass{article}
\usepackage{fontspec}
\setmainfont[SmallCapsFeatures={Renderer=Basic}]{Linux Libertine O}
\begin{document}
\textsc{Thomson} \textsc{T\/homson}
\end{document}
删除后SmallCapsFeatures={Renderer=Basic}
问题就解决了。但我需要这个选项才能使用microtype
包的跟踪功能。
如何避免这种行为?我做错什么了吗?
编辑:使用以下命令可解决上述问题:
\setmainfont[SmallCapsFeatures={Renderer=Basic,Ligatures={NoCommon}}]{Linux Libertine O}
然而,我想知道这个解决方法可能会遗漏什么......