I hate the horizontal spacings with letters from the \mathcal font. Is there a way to fix them? Here's a MWE showing the ugliness:
\documentclass[11pt,letterpaper,twoside]{book}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[total={6in,10in},left=1.5in,top=0.5in,includehead,includefoot]{geometry}
\usepackage{microtype}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{mathtools}
\usepackage{tensor}
\begin{document}
\begin{equation}
dx_{\smash{, \mathcal{AB}}}^{\mu} + dx_{\smash{, \mathcal{BC}}}^{\mu} + dx_{\smash{, \mathcal{CD}}}^{\mu} + dx_{\smash{, \mathcal{DA}}}^{\mu} \ne 0.
\end{equation}
\end{document}
Preview:
As the preview is showing, the A and D letters are getting some relatively large space between them, while A and B are glued together. I find this very ugly. Is there a way to make a nice consistent (i.e. uniform) spacing between each of these letters?
I'm tempted to add some space between A and B (and also between B and C), but that would be an "hack" and wouldn't be consistent.
Unrelated: I had to smash these letters and add a small space to make the indices at a consistent height with other equations, and to prevent the indices to overlap.



\,in the subscripts, so the odd\!is not much extra for that level of control over the spacing. – oliversm Jul 13 '20 at 22:14