[Tex/LaTex] Curly quotes in non-default font with xelatex

fontspunctuationxetex

I have the following:

\usepackage{fontspec}
\setromanfont [Ligatures={Common}, Numbers={OldStyle}]{Palatino}

And compile with this:

xelatex main.tex

I use:

``word''

But the quotes are never curly as they should be. I can only get the curly quotes when using the default font.

Ideas?

Best Answer

You need to use the option Ligatures=TeX (or Mapping=tex-text for older version of fontspec), e.g.:

\setmainfont [Ligatures={Common,TeX}, Numbers={OldStyle}]{Palatino}
Related Question