I'm trying to discuss a temperature in a document where I'm using xelatex and siunitx.
The temperature was further increased to \SI{200}{\degreeCelsius}.
When using xelatex this causes a hollow box to appear in place of the unit. When using pdflatex and a distribution supplied font it works fine. Is there a solution to this that I have missed?
This is a link to a character guide for the font -- ITC Baskerville Std Roman -- I'm using. http://store2.adobe.com/cfusion/store/html/index.cfm?store=OLS-UK&event=displayFont&code=BASQ10005000
I've also tried Times New Roman with no joy.
I'm using a fully updated texlive 2011.
Many thanks,
MWE
\documentclass{article}
\usepackage{fontspec}
\setmainfont[Mapping=tex-text]{Times New Roman}
%\usepackage{xkeyval}
%\usepackage{polyglossia}
%\setdefaultlanguage[variant=british]{english}
%\usepackage{etoolbox}
\usepackage{siunitx}
\begin{document}
The temperature was \SI{200}{\degreeCelsius}.
\end{document}


\usepackagecommands, setting the document class to "article," and by shortening the sentence. In addition, I've added an image file to show the resulting output. – Mico Jan 10 '12 at 21:15lualatexinstead ofxelatex, no hollow rectangle is displayed, but also no raised little circle followed by "C" either. (I.e., nothing at all shows.) :-( – Mico Jan 10 '12 at 21:24