Bisher ist die von Dir gewünschte Anpassung des Pfeils in der `shapes.arrows` Bibliothek nicht vorgesehen. Du könntest dir aber aufbauend auf `single arrow` einen Pfeil mit einem solchen Pfeilende als `pic` definieren (benötigt mindestens tikz/pgf Version 3.0):
\documentclass[margin=5mm,tikz]{standalone}
\usetikzlibrary{shapes.arrows,calc,quotes,babel}
\usepackage[ngerman]{babel}
\tikzset{
pics/myarrow/.style={
code = {
\node[single arrow,pic actions,draw=none,outer sep=0pt](-n){\tikzpictext};
\path[pic actions,draw=none]
($(-n.after tail)!\pgflinewidth!(-n.north west)$)--
($(-n.after tail)!-#1!(-n.north west)$)coordinate(-north west)--
(-n.west)--
($(-n.before tail)!-#1!(-n.south west)$)coordinate(-south west)--
($(-n.before tail)!\pgflinewidth!(-n.south west)$)--
cycle;
\path[pic actions,fill=none,shade=none]
actions,fill=none]
($(-n.before tail)!-#1!(-n.south west)$)--(-n.west)--($(-n.after tail)!-#1!(-n.north west)$)--
(-n.before head)--(-n.before tip)--(-n.east)--
(-n.after tip)--(-n.after head)--cycle;
}
}
}
\begin{document}
\begin{tikzpicture}[font=\footnotesize]
\pic[
single arrow head indent=1ex,
fill=blue!50,draw,
nodes={rotate=60},
"Pfeil mit Text",
]{myarrow=1ex};
\pic[
fill=yellow,
draw=green,
"Test",
] at (1.5,0){myarrow=.5ex};
\end{tikzpicture}
\end{document}
![alt text][1]
In dem `pic` wird zunächst der `single arrow` ohne Rand aber mit Boxinhalt ausgegeben. Danach wird das Pfeilende angefügt und zum Schluß der Rand um den gesamten Pfeil gezeichnet. Gibt man dem `pic` einen Namen <name>, dann heißt der `single arrow` Knoten `<name>-n` mit den für diese Form üblichen Ankern. Hinzu kommen die beiden Koordinaten `<name>-north west` und `<name>-south west` in dem angefügten Pfeilende. Allerdings habe ich der Einfachheit halber `outersep=0pt` gesetzt, d.h. die Anker liegen jeweils in der Mitte der Randlinie.
[1]: http://texwelt.de/wissen/upfiles/pfeile.png