# How to get “XeLaTeX + unicode-math” output as close as possible to that of pdflatex?

I've started exploring XeTeX and the `unicode-math` package in order to use unicode in my input.

Of the six math fonts described in unimath-symbols.pdf, Latin Modern Math seems to be closest to what pdflatex produces. However, I've already noticed a number of differences I don't like, such as `\varnothing` (which is the same as `\emptyset` now), `\complement` and the `\mathbb` family.

I know about the `range` option of the `\setmathfont` command. Right now I use:

``````\setmathfont{latinmodern-math.otf}
\setmathfont[range={"2100-"214F,"2201,"2205,"1D7D8-"1D7E1,"1D538-"1D56B}]{xits-math.otf}
``````

But I'd rather use a single command, option or package that takes all symbols as close as possible to the `pdflatex versions'. I can then explore the different fonts at my leisure, with the certainty that there are no big surprises in my existing documents.

Is there a way to do this?

-
The appearance of symbols is decided by the font designer. –  egreg Jul 23 '13 at 17:35
For most symbols, yes. But perhaps you misunderstand the question. --- Which font does pdflatex use for each symbol? And is there a simple way to get XeTeX to use the same fonts in the same situations? –  mhelvens Jul 23 '13 at 17:40
With the traditional setup, `\varnothing` and `\complement` are taken from the AMS symbol font; the designers of Latin Modern Math had different ideas about those symbols. –  egreg Jul 23 '13 at 17:47
Well, that accounts for two differences. :-) You wouldn't happen to know about a comprehensive list of such differences? –  mhelvens Jul 23 '13 at 18:03
I can offer some code for displaying all symbols in a math font, but this would be an answer to a different question. –  egreg Jul 23 '13 at 19:00