I’m also affected by this bug. Maybe this is not necessary since the bug
report in the Debian bugtracker explains everything, but when I tried to
compile the following LaTeX file with xelatex for example:


\documentclass[a4paper,10pt]{article}

\usepackage{fontspec}
\usepackage{xltxtra}
\usepackage{xunicode}

\setmainfont[Mapping=tex-text]{Linux Libertine O}

\title{Bla}
\author{Alexander}
\date{\today}

\begin{document}
\maketitle

Hello.

\end{document}


I received the following error message:


alexan...@prudentia:~/Documents/LaTeX$ xelatex bla.tex
This is XeTeX, Version 3.1415926-2.2-0.9995.2 (TeX Live 2009/Debian)
 restricted \write18 enabled.
entering extended mode
(./bla.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, loaded.
(/usr/share/texmf-texlive/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/size10.clo))
(/usr/share/texmf-texlive/tex/xelatex/fontspec/fontspec.sty
(/usr/share/texmf-texlive/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texmf-texlive/tex/latex/tools/calc.sty)
(/usr/share/texmf-texlive/tex/latex/xkeyval/xkeyval.sty
(/usr/share/texmf-texlive/tex/generic/xkeyval/xkeyval.tex
(/usr/share/texmf-texlive/tex/generic/xkeyval/keyval.tex)))
(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty
(/usr/share/texmf-texlive/tex/xelatex/euenc/eu1enc.def)
(/usr/share/texmf-texlive/tex/xelatex/euenc/eu1lmr.fd)kpathsea: Invalid 
fontname `[lmroman10-regular]', contains '['

! Font EU1/lmr/m/n/10=[lmroman10-regular]:mapping=tex-text at 10.0pt not loadab
le: Metric (TFM) file or installed font not found.
<to be read again> 
                   relax 
l.100 \fontencoding\encodingdefault\selectfont


Installing the lmodern package fixed it as expected. I never intend to use the 
Latin Modern fonts anyway, so if there’s a solution to fix this bug without 
adding the lmodern package as a dependency that’s fine with me. However, they 
do seem to be the default for XeTeX as can be read in comment #42 in the Debian 
bug tracker.

Apparently, the Debian packager decided to add lmodern as a recommends
to the texlive-xetex package today. I’m not sure what the way of doing
things in Ubuntu is, but hopefully Ubuntu could copy over Debian’s
changes to the package before Ubuntu Lucid is released, or at least as
an update ASAP (assuming here that the Ubuntu package is based on the
Debian package)? The fix seems quite trivial and it will prevent that
novice LaTeX users who don’t know how to fix this will encounter this
problem.

-- 
Xelatex complains that lmodern fonts are not installed
https://bugs.launchpad.net/bugs/556071
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to