For Continuous time aperiodic signals, the duality property of Continuous Time Fourier Transform (CTFT) is following
$$\mathscr{F}\Big\{x(t)\Big\} = X(f), \qquad\text{then} \quad \mathscr{F}\Big\{X(t)\Big\} = x(-f)$$
Now we know while Dirichlet conditions are not satisfied for unit step function $u(t)$, so its CTFT analysis and synthesis cannot be done. However, we can still do it provided we are willing to accept occurrence of singularity functions like Dirac delta impulse in its Fourier transform equation.
i.e.
$$\begin{align} \mathscr{F}\Big\{u(t)\Big\} &= \mathscr{F}\Big\{\tfrac{1}{2} + \tfrac{1}{2}\operatorname{sgn}(t) \Big\} \\ &= \frac{\delta(f)}{2} + \frac{1}{j2\pi f} \\ \end{align}$$
where the signum function,
$$\operatorname{sgn}(t) \triangleq \begin{cases} -1 \qquad & t<0 \\ 0 \qquad & t=0 \\ +1 \qquad & t>0 \\ \end{cases}$$
However if I apply duality property to the above result, then I should get following:
$$\begin{align} \mathscr{F}\Big\{\frac{\delta(t)}{2} + \frac{1}{j2\pi t}\Big\} &= u(-f) \\ &= \tfrac{1}{2} + \tfrac{1}{2}\operatorname{sgn}(-f) \\ &= \tfrac{1}{2} - \tfrac{1}{2}\operatorname{sgn}(f) \\ \end{align}$$
However when I read at least some books on Fourier transform, I find that result is $u(f)$ and not $u(-f)$. Question is why ?