[Tex/LaTex] lost symbols with unicode-math

fontsunicode-mathxetex

I am trying to typeset my text and math latin/greek in Georgia, and digits (math mode) in Neo Euler.

I am using XeLaTeX with unicode-math. MWE below loses ldots, also the star and minus operators, and instead of {,} I get Euler's f and g. Also, no mathbf. Any pointers?

\documentclass{article}
\usepackage{fontspec}
\usepackage[vargreek-shape=unicode]{unicode-math}

\setmainfont{Georgia}
\setmathfont[range=\mathit/{latin,Latin,greek,Greek}]{Georgia-Italic}
\setmathfont[range=\mathup/{num}, bold-style=TeX]{Neo Euler}

\begin{document}    
    Answer: $(1+00)^*=\{1, \mathbf{00}, 001, 100, 10000, \ldots \}$\\
    and $b^2= 22 \times 22$, whereas $\alpha-\epsilon=90^\circ$.
\end{document}

Example results in loss of symbols

MikTeX 2.9, fontspec 2013/02/25 v2.3, unicode-math 2013/05/04 v0.7e.

Best Answer

You're not defining a main math font.

\documentclass{article}
\usepackage{fontspec}
\usepackage[vargreek-shape=unicode]{unicode-math}

\setmainfont{Georgia}
\setmathfont{Neo Euler}
\setmathfont[range=\mathit/{latin,Latin,greek,Greek}]{Georgia-Italic}

\begin{document}    
Answer: $(1+00)^*=\{1, \mathbf{00}, 001, 100, 10000, \ldots \}$\\
and $b^2= 22 \times 22$, whereas $\alpha-\epsilon=90^\circ$.
\end{document}

enter image description here

Related Question