\textit 生成与主要斜体字体不同的形状

\textit 生成与主要斜体字体不同的形状

据说\textit会选择斜体字体,而不是对字体进行一些地理上的改变。这意味着它会生成与直接使用斜体字体完全相同的东西。然而,我发现使用时很奇怪,\textit因为它生成的东西与原始斜体字体不同。

%!TEX program = xelatex
\documentclass{article}

\usepackage{fontspec}
\newfontfamily\avr{Avenir Next Regular}[Ligatures=TeX]
\newfontfamily\avd{Avenir Next Demi Bold}[Ligatures=TeX]
\newfontfamily\avdi{Avenir Next Demi Bold Italic}[Ligatures=TeX]
\begin{document}
\section{}
{\avd This is "Avenir Next Demi Bold" font.}
\section{}
{\avdi This is "Avenir Next Demi Bold Italic" font.}
\section{}
\textit{\avd{This is textit\{"Avenir Next Demi Bold" font.\}}}
\section{}
\avr Why the last two have different ``boldness''?
\end{document}

图中所示的差异

显然 2 和 3 不同。有人能告诉我为什么吗?

相关内容