据说\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 不同。有人能告诉我为什么吗?