[Tex/LaTex] suiting percentage symbol (%) when using eulervm? Or can we fake one

eulervmfontssymbols

Seems that when using the eulervm package the % symbol is taken from computer modern. I find this a bit suprising and not so suiting. The percentage symbol is really thin…

Does anyone know of some good looking alternatives to this? At least I don't think I have missed any library parameters for it.

\documentclass{article}
\usepackage[euler-digits]{eulervm}
\begin{document}
$40\%$
\end{document}

enter image description here

Edit: Perhaps something can be built using the 0 symbol from Euler and if so can such a build be made to be used automagicly for %-symbol in math mode?

Best Answer

use xelatex or lualatex and the new Euler font from https://github.com/khaledhosny/euler-otf/blob/master/euler.otf

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Neo Euler}
\begin{document}
40\%
\end{document}

and also for math:

\documentclass[border=20pt]{standalone}
\usepackage{unicode-math}
\setmainfont{Neo Euler}
\setmathfont{Neo Euler}
\setmathfont[range={\mathit->\mathup}]{Neo Euler}% Euler has no italic
\begin{document}
$40\% foo$
\end{document}

enter image description here

Related Question