This may be overkill, but you can design your own arrow with TikZ.

Here is a modified stealth arrowtip. The command is \myarrow, which can take tikz options. For example, \myarrow[->] or \myarrow[<-] or \myarrow[<->]. Other options include [>-] and [>->].
You can also add the option not, as well as other tikz options such as color, line thickness and style (dotted, dashed, etc.). You can use scale= to change the length.
Note that these arrows will not adjust size for subscripts, etc.
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta, decorations.markings}
\tikzset{not/.style={postaction={decorate, decoration={markings, mark=at position .5 with {\draw[-] (-1pt,-2pt) -- (1pt,2pt);}}}}}
\newcommand{\myarrow}[1][]{\mathrel{\tikz[baseline=-.5ex]{
\drawline cap=round, >={Stealth[round, length=4pt, width=4pt]}, #1--(.3351,0);
}}}
\begin{document}
$A\myarrow[->]B\myarrow[<-]C\myarrow[<->]D$
$A\to B\leftarrow C\leftrightarrow D$
$A\myarrow[->,not]B\myarrow[<-,not]C\myarrow[<->,not]D$
\end{document}
mathabxpackage. (Do you mean "head" and not "tail"?) – mickep Sep 07 '23 at 07:46egregsuggestion) – MadyYuvi Sep 07 '23 at 09:47Michael Barrs old supporting filediagxy.texredefines the tag\toyou can download it fromCTAN– MadyYuvi Sep 07 '23 at 10:29