Does fontspec have a cache?

The mininimal working example is the following one:

\documentclass{article}
\usepackage{fontspec,xunicode}
\setmainfont[Numbers=OldStyle]{Linux Libertine O}
\begin{document}
0123456789
\textbf{\emph{0123456789}}
\end{document}


The 6 in italic and bold is like a 0. I wrote a report of bug on http://sourceforge.net/p/linuxlibertine/bugs/190/. The problem should be solved but I installed a new version, and tried again: the problem is still here.

The only solution I see is that fontspec has a cache, but I don't see any information on the documentation file.

I run with xetex.

-
Which version of Linux Libertine do you actually have installed? –  Joseph Wright Sep 29 '13 at 8:24
You probably still have the old version installed and XeTeX is picking it, what OS you are running and how did you install the font? –  Khaled Hosny Sep 29 '13 at 9:09
I have installed the 5.3.0 version on sourceforge.net/projects/linuxlibertine/files/linuxlibertine/… –  Maïeul Sep 29 '13 at 9:20
It's quite possible that XeTeX is picking the font from a different location; the usual way to see this is to call xelatex --output-driver "xdvipdfmx -vv" <filename> that will show on the console the location of the used font files. –  egreg Sep 29 '13 at 9:47
I made your test : I have the good fileparth. –  Maïeul Sep 29 '13 at 10:05