如何使用不同的字体系列呈现斜体文本

如何使用不同的字体系列呈现斜体文本

我希望我的文档在使用斜体字体时从 CMR 更改为 Garamond,不使用斜体时自动恢复。最好是在我发出命令时发生这种情况\textit{}。这可能吗?

答案1

很少建议将旧式字体和现代字体混合使用,但如果您使用luatex或进行编译xetex并使用fontspec,则很容易选择与罗马字体名称完全不同的斜体。以下是两个可以搭配使用的字体的示例:

\documentclass[12pt,a5paper]{book}
\usepackage{fontspec,geometry}
\setmainfont{Poliphilus MT Pro}[
  ItalicFont={Blado MT Pro Italic}]
\AtBeginDocument{\setlength{\parindent}{1em}}
\begin{document}
Ayer your seuerall roomes with Charcole fiers, made in stone pans or
Chafingdishes, and not in Chimneys: set your pans in the middle of the
roomes: ayer euery roome once a weeke (at the least) and put into your
fyre a little quantitie of \textit{Francomsence, Iuniper,} dryed
\textit{Rosemary,} or of \textit{Bay-leaues.}
% from ‘Good Councell against the plague’ by ‘a learned Phisition,’ 1592
\end{document}

输出

这些字体没有粗体,但是如果有的话,则BoldItalicFont={Blado MT Pro Bold Italic}需要这样的线条。

相关内容