I'm trying to follow the example on the Wikipedia page about XeTeX. But when I run the TeX code, I get this error:

(/usr/share/texmf/tex/latex/base/fixltx2e.sty))kpathsea: Invalid fontname `Linux Libertine O', contains ' '

! Font \zf@basefont="Linux Libertine O" at 10.0pt not loadable: Metric (TFM) file or installed font not found.
\zf@fontspec ...ntname \zf@suffix " at \f@size pt 
                                              \unless \ifzf@icu \zf@set@...
l.3 ...infont[Mapping=tex-text]{Linux Libertine O}

Any idea why that is? I have both the TTF files for Libertine installed and I also have the XeTeX libertine package.

[EDIT] I'm on openSUSE 11.3 and I've installed XeTeX from the TeX Live 2010 CD.

  • Could we have a clue as to your OS and where you've installed the font.
    – Joseph Wright
    Nov 22, 2010 at 21:27
  • openSUSE 11.3 and I've installed xetex from the TeXlife 2010 CD. Nov 23, 2010 at 10:14

2 Answers 2


The TTF version of Libertine are usually named 'Linux Libertine' without the trailing ' O', so try using that name or installing the OTF version.


Open the font with font viewer such as gfontview, is the font name in the correct format?

Ensure that the font by this (correct) name is accessible in other program such as open office!

  • What "font manager" are you talking about? Feb 13, 2011 at 17:10
  • @Aaron: I mean a font viewer such as gfontview, which show the correct font name on up right hand side of its window. Feb 14, 2011 at 11:30

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .