# Is my \date broken?

When using \date{}, I get this weird result:

(I've blurred out some parts, since they're, well, sensitive for me)

Why is it doing this?

I'm using isodate, but it's not the issue, I've commented it out, and it's still doing those weird numbers.

I'm using XeLaTeX to compile my documents.

-
It would be helpful if you provided a fully compilable MWE that illustrates the problem – Peter Grill Apr 17 '12 at 2:33
Plus I think \date{} only sets the @date. It does not display it. Something else is producing the number. If you are trying to get today's date use \today. – Peter Grill Apr 17 '12 at 2:43
What is contained within general.teh, since I'm unable to reproduce the problem. – Werner Apr 17 '12 at 3:42
Perhaps better, what does \show\date deliver to your terminal. It should be \date=macro: #1->\gdef\@date{#1}. If not, I'm assuming general.teh is the culprit. – Werner Apr 17 '12 at 5:45
To me it looks like a font problem. Either because the oldstyle numbers in the font used are broken or because the font exists in two version on the system an xetex gets confused. – Ulrike Fischer Apr 17 '12 at 7:34

Put \XeTeXtracingfonts=1 in your document and compile on the command line with xelatex --output-driver="xdvipdfmx -vv" filename. Then compare the pathes in the log and in the terminal to find out which font you have double. Remove one version.