I want to use bold small capitals from CMU Serif while setting Latin Modern as my main font.
Minimal working example
\documentclass{report}
\usepackage{mathspec}
\setmainfont{Latin Modern Roman 10 Regular}[
BoldFeatures = {SmallCapsFont = {CMU Serif Bold}},
SmallCapsFont = Latin Modern Roman Caps]
\begin{document}
Roman. \textbf{Bold.} \textsc{Small capitals.}
\textbf{\textsc{Bold small capitals.}}
\end{document}
Output
Errors
How can I resolve these errors? Bold small capitals from CMU Serif work fine when I'm not using fontspec.
Edit. Maybe I can adapt this answer? I know how to do import a symbol from mathabx but not from CMU Serif. I will just be using bold small capitals for heading numbers, so it doesn't matter if I have to define new symbols.



SmallCapsFeatures={Letters=SmallCaps}. – Ulrike Fischer Oct 24 '20 at 20:17