The following looks quite terrible, because \ell, f and x all have different sizes:
\documentclass{amsart}
\begin{document}
$q_\ell^{\scriptscriptstyle {\alpha}_{c\ell}}
q_f^{\scriptscriptstyle {\alpha}_{cf}}
q_x^{\scriptscriptstyle {\alpha}_{cx}}
$\\[12pt]
$ c_f^{\scriptscriptstyle \beta_f}
c_\ell^{\scriptscriptstyle \beta_\ell}
c_m^{\scriptscriptstyle \beta_m}$
\end{document}
specifically like this:
Not only are the vertical sizes non-uniform, but the horizontal gap between c and f is greater than between c and \ell and between c and x. Is there a way to produce output where the three lines of code produce uniform output?


