Suprimir aviso ao usar fakeslant em vez de itálico para versaletes

Suprimir aviso ao usar fakeslant em vez de itálico para versaletes

Tenho uma pequena necessidade de usar versalete em itálico e minha fonte não as possui. Então estou usando o fakeslant. O código abaixo funciona com lualatex, mas recebo esta mensagem de aviso:

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

Há algo que eu possa fazer para suprimir o aviso?

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

Responder1

Você pode ignorar o aviso, que é inofensivo, ou usar \textsland \slshapeem vez de \textitand \itshape. Ou você pode configurar a fonte versalete inclinada como sua fonte versalete em itálico:

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

Exemplo de fonte Serif Pro

informação relacionada