# Missing \varepsilon symbol using unicode-math and XeLaTeX

I like using Unicode symbols together with XeLaTeX, especially in mathematical documents, as it improves code readability. However there is a problem with the ɛ symbol. This should be mapped to \varepsilon, but as you can see from the result below, this symbol only produces a blank. Is this a bug?

\documentclass{article}
\usepackage{unicode-math}

\begin{document}
$ϵ,ɛ,\epsilon,\varepsilon$
\end{document}


Result:

• I'm not sure it really improves code readability. ;-) Dec 10 '15 at 15:01

The character you're typing is not an epsilon, but U+025B LATIN SMALL LETTER OPEN E; what you want is ε (U+03B5 GREEK SMALL LETTER EPSILON)

\documentclass{article}
\usepackage{unicode-math}

\begin{document}

$ϵ,ε,\epsilon,\varepsilon$

\end{document}


• I see, thanks! This seems to be a bug in the latex-completions package for the Atom editor then. It replaces \varepsilon with U+025B LATIN SMALL LETTER OPEN E. Dec 10 '15 at 15:03