When I use the command \overrightarrow{...} I observe that the space between the two lines increases due to the presence of this command. I often use the command \widebar{...}, \bar{...} or \overbar{...}. I don't like the symbol \vec{...} because the arrow is inclined.
In a university textbook in English that I use are used the classic vector symbols both in bold and without bold. Obviously the space between the two lines seems to be the same and it does not increase.
Two images from my textbook:
There are two questions:
1) If I were to use for the vector symbols complete with mtpro2 could I have vectors both in bold and those without bold?
2) Is there a possibility of not increasing the space between lines when using the vectors like English textbook images?
Here there is my MWE:
\documentclass[a4paper,12pt,fleqn]{book}
\usepackage[utf8]{inputenc}
\usepackage{mathtools,amssymb,lipsum}
\begin{document}
\noindent
\lipsum[1]
\noindent
$\overrightarrow{d}$, $\overrightarrow{a}$, \lipsum[2]
\end{document}
and the output:
You can also see in the red rectangle that the arrow overlaps the character.






halloweenmathpackage offers you the\overscriptrightarrowcommand, which uses a smaller arrows that fits more comfortably between the lines. – GuM Mar 29 '19 at 23:19\usepackage{halloweenmath}, replaced\overrightarrowwith\overscriptrightarrow, and the extra space between the lines disappeared (confirmed with\showlists). – GuM Mar 29 '19 at 23:42