[Tex/LaTex] How to compile a tex with Helvetica under Linux

fontsfontspeclinux

I'm trying compiling this latex template example (CHI Extended Abstracts template) under linux (XeTeX, Version 3.1415926-2.2-0.9997.4 (TeX Live 2010/Arch Linux) using xelatex.

This is the output I'm getting: http://sprunge.us/YaXi

It seems that it's having troubles finding Helvetica, but helvetica is installed:
fc-list http://sprunge.us/GChE

Can you guys help?

UPDATE:
Trying to simplify the issue, I've been suggested on #latex to try with a simpler example:

\documentclass{scrbook}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage{fontspec}
\usepackage{xunicode}
\defaultfontfeatures{Mapping=tex-text}
\setmainfont{Helvetica}


\begin{document}

\Blinddocument

\end{document}

Which fails just as the template above. See http://sprunge.us/GJdG

Best Answer

I suspect your Helvetica font is not properly installed. fontspec easily chokes on fonts that are duplicated for example (two different files providing the same font).

Check your installation.

Also, if you're not picky on the exact font to use, @frabjous' suggestion to use Nimbus Sans L (a free Helvetica clone) is a good idea.

Related Question