如何为粗斜体字体应用假倾斜

如何为粗斜体字体应用假倾斜

我想将粗斜体应用为假倾斜,因为字体没有粗斜体版本

注意:此字体有斜体版本

如何将粗体斜体变为假倾斜?

梅威瑟:

\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}

在此处输入图片描述

相关内容