I'm not sure to really understand the question (is it a question of fonts or arrows?), but if you're only look for \rightharpoonup
and \leftharpoonup
macros, I wrote a the overarrows package which redefine them (and other variants).
As example:
\documentclass{article}
\usepackage[overleftharpoonup, overrightharpoonup]{overarrows}
\begin{document}
\[ \overrightharpoonup{abc} \]
\[ \overleftharpoonup{abc} \]
\bigskip
\TestOverArrow{overleftharpoonup}
\medskip
\TestOverArrow{overrightharpoonup}
\end{document}
which gives (\TestOverArrow
is a test macro defined by the overarrows
package):
If you want symbols from MnSymbol, you can redefine leftharpoonup
and rightharpoonup
like in egreg's answer:
\documentclass{article}
\DeclareFontFamily{U}{MnSymbolA}{}
\DeclareFontShape{U}{MnSymbolA}{m}{n}{
<-6> MnSymbolA5
<6-7> MnSymbolA6
<7-8> MnSymbolA7
<8-9> MnSymbolA8
<9-10> MnSymbolA9
<10-12> MnSymbolA10
<12-> MnSymbolA12}{}
\DeclareFontShape{U}{MnSymbolA}{b}{n}{
<-6> MnSymbolA-Bold5
<6-7> MnSymbolA-Bold6
<7-8> MnSymbolA-Bold7
<8-9> MnSymbolA-Bold8
<9-10> MnSymbolA-Bold9
<10-12> MnSymbolA-Bold10
<12-> MnSymbolA-Bold12}{}
\DeclareSymbolFont{MnSyA}{U}{MnSymbolA}{m}{n}
\SetSymbolFont{MnSyA}{bold}{U}{MnSymbolA}{b}{n}
\DeclareMathSymbol{\leftharpoonup}{\mathrel}{MnSyA}{'112}
\DeclareMathSymbol{\rightharpoonup}{\mathrel}{MnSyA}{'100}
\usepackage[overleftharpoonup, overrightharpoonup]{overarrows}
\begin{document}
\[ \overrightharpoonup{abc} \]
\[ \overleftharpoonup{abc} \]
\bigskip
\TestOverArrow{overleftharpoonup}
\medskip
\TestOverArrow{overrightharpoonup}
\end{document}
or simply add
\usepackage{MnSymbol}
Both give:
\mathaccent
, though the overset glyph tends to be wider than the letter.\overarrow
,\arrowfill
and more, that are undefined. Also, I do not know where the glyphs are supposed to be -- presumably I should be able to use the glyphs predefined in standard LaTeX, for all of them that I need were already predefined, but when I consulted the MnSymbol package documentation, it lists it after the F glyph bits, so I do not see why I should be importing A glyphs.\uprightharpoon
character had been extracted by Steven, I have retried it with that too, but it is still too high, and most importantly, fails to scale. Scaling is necessary. You might want to check the test case I added as part of Steven's answer.