答え1
組み合わせをより適切に定義できます。あなたのコードでは、TeX は下付き文字と上付き文字の両方があることを認識しません。
また、短い部分が何であるかを推測する必要もありません。
\documentclass{article}
\makeatletter
\NewDocumentCommand{\textsubsuper}{mm}{%
\@textsubsuper{\selectfont #1}{\selectfont #2}%
}
\newcommand{\@textsubsuper}[2]{%
{\m@th\ensuremath{%
_{\mbox{\fontsize\sf@size\sf@size #1}}%
^{\mbox{\fontsize\sf@size\sf@size #2}}%
}}%
}
\makeatother
\begin{document}
\textbf{Friends\textsubsuper{\itshape Concentration}{\itshape Ritual}}
\end{document}