Referring to this tread: How to use fontspec and also have small bold caps with LuaLaTeX?, I've a font with real small caps, but the same problem too. Please, compile this simple code:
\documentclass{article}
\usepackage{fontspec}
\usepackage[italian]{babel}
\babelfont[italian]{rm}{EB Garamond}
% \setmainfont{EB Garamond}
\begin{document}
Quel \textbf{ramo del \textsc{lago} di Como}, che volge a \textbf{\textsc{mezzogiorno}}
\end{document}
So, the solution is not
You need to choose a font family that has bold small caps
for it has... Is it so hard to have bold small caps? It works adding \setmainfont{EB Garamond}
, but I think it's not a good idea to make a xelatex and lualatex fruit salad ...
Thank you
\setmainfont
for Lualatex (but for Xelatex). But if I don't add\setmainfont
I don't obtain the bold sc, so I'm looking for a "pure" Lualatex solution