What is the best way (most proper and general solution) to get rid of the warning
LaTeX Font Warning: Some font shapes were not available, defaults substituted.
by explicitly setting which font should be used for particular family+series+shape combination in edited document?
Bold small-caps are not widely available font-wise. E.g. they are available in CM-Super (which the default font for T1 encoding), but not in overall better Latin Modern.
Let's say I use Latin Modern as the default font (\usepackage{lmodern}
). What should be done to make LaTeX fallback to CM-Super in case of bold small caps?
(And only in the case of bold small caps, medium small caps should remain typed using Latin Modern.)