Подавлять предупреждение при использовании фиктивного наклона вместо курсива для малых заглавных букв

Подавлять предупреждение при использовании фиктивного наклона вместо курсива для малых заглавных букв

У меня есть одна маленькая потребность использовать курсивные малые капители, а в моем шрифте их нет. Поэтому я использую fakeslant. Код ниже работает с lualatex, но я получаю это предупреждающее сообщение:

LaTeX Font Warning: Font shape `TU/SourceSerifPro(0)/m/scit' undefined
(Font)              using `TU/SourceSerifPro(0)/m/scsl' instead on input line 1

Могу ли я что-то сделать, чтобы отключить предупреждение?

\documentclass{article}
\usepackage{fontspec}
\setmainfont
  [ UprightFont     = *-Regular ,
    ItalicFont      = *-Italic ,
    BoldFont        = *-Semibold ,
    BoldItalicFont  = *-SemiboldIt ,
    SlantedFont     = SourceSerifPro-Regular,
    SlantedFeatures = {FakeSlant=0.2},
  ]
  {Source Serif Pro}
\begin{document}
\emph{\textsc{Hello}}
\end{document}

решение1

Вы можете проигнорировать предупреждение, которое безвредно, или использовать \textsland \slshapeвместо \textitand \itshape. Или вы можете установить наклонный шрифт малых заглавных букв в качестве курсивного шрифта малых заглавных букв:

\documentclass{article}
\usepackage{fontspec}

\setmainfont
  [ UprightFont     = *-Regular ,
    ItalicFont      = *-Italic ,
    BoldFont        = *-Semibold ,
    BoldItalicFont  = *-SemiboldIt ,
    SlantedFont     = SourceSerifPro-Regular,
    SlantedFeatures = {FakeSlant=0.2},
    ItalicFeatures  = { SmallCapsFont = SourceSerifPro-Regular,
                        SmallCapsFeatures={Letters=SmallCaps, FakeSlant=0.2} }
  ]
  {Source Serif Pro}
\begin{document}
\emph{\textsc{Hello}}
\end{document}

Исходный пример Serif Pro

Связанный контент