I'm working on a glossary with some transliterated Persian, Urdu and Arabic. Conforming with earlier publications, I sometimes need to use two diacritical dots under letters such as s, z and t. I've tried to solve this with \ooalign, inspired by the answer given here. I can now place two dots below these letters, but the problem is that as a result the spacing between letters is no longer pleasant. MWE:
\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
\newcommand{\dd}[1]{%
\ooalign{#1\cr\hfil\raisebox{-.5ex}{..}\hfil}%
}
\Huge{%
\d{H}={a}fi\dd{z}, Shams-ud-D={\i}n Mu\d{h}ammad
Other examp\dd{l}e.%
}
\end{document}
This yields:
How do I fix the letter spacing?



