How come the \textbf command results in a wider space between words, than the deprecated \bf when using this own command?
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\makeatletter
\newcommand*{\textlabel}[2]{
\edef\@currentlabel{#1}
\phantomsection
#1\label{#2}
}
\makeatother
\begin{description}
\item[item] \textbf{\textlabel{First text}{ref1}} \\
Description!
\item[item] {\bf \textlabel{Second text}{ref2}} \\
Description!
\end{description}
\end{document}
Output:
