![如何为粗斜体字体应用假倾斜](https://linux22.com/image/435951/%E5%A6%82%E4%BD%95%E4%B8%BA%E7%B2%97%E6%96%9C%E4%BD%93%E5%AD%97%E4%BD%93%E5%BA%94%E7%94%A8%E5%81%87%E5%80%BE%E6%96%9C.png)
我想将粗斜体应用为假倾斜,因为字体没有粗斜体版本
注意:此字体有斜体版本
如何将粗体斜体变为假倾斜?
梅威瑟:
\documentclass[landscape]{article}
\usepackage{geometry}
\usepackage{fontspec}
\setmainfont[Mapping=tex-text,%
ItalicFont = SpectrumMTStd-Italic.otf,%
BoldFont = SpectrumMTStd-SemiBold,%
BoldFeatures={FakeSlant=0.2}
BoldSlantedFeatures={BoldItalicFont = SpectrumMTStd-SemiBold,FakeSlant=0.2}
]
{SpectrumMTStd.otf}%%
\begin{document}
\textbf{Bold font}
\textbf{\textsl{Bold Italic font}}
Roman font
\textit{Italic Font}
\end{document}
答案1
如果要定义粗体斜体字体,则应使用键BoldItalicFont
。我没有你的字体,因此我使用一些其他字体(并添加颜色)来演示原理:
\documentclass[landscape]{article}
\usepackage{geometry}
\usepackage{fontspec}
\setmainfont[BoldItalicFont = TeX Gyre Heros,%
BoldItalicFeatures={FakeSlant=0.2,Color=FF0000}
]
{TeX Gyre Termes}%%
\begin{document}
\textbf{Bold font}
\textbf{\textsl{Bold Italic font}}
Roman font
\textit{Italic Font}
\end{document}