Usar classe e fonte específica no XeLaTeX gera erro

Usar classe e fonte específica no XeLaTeX gera erro

estou tentando usarcom sua própria classe e uma fonte que encontrei emoutro site stackexchange.

Aqui está um exemplo mínimo de trabalho: a Robotofonte está na mesma pasta em um subdiretório chamado Roboto. O conteúdo de a.texé:

\documentclass[]{b}
\begin{document}
some text
\end{document}

e o conteúdo de b.clsé:

\LoadClass{article}
\RequirePackage[quiet]{fontspec}
\setmainfont[Mapping=tex-text, Color=textcolor]{Roboto/Roboto-Light.ttf}

Então eu estou correndo

xelatex a.tex

e obtenha o seguinte erro:

LaTeX Font Warning: Font shape `EU1/Roboto/Roboto-Light.ttf(0)/m' undefined
(Font)              using `EU1/lmr/m/n' instead on input line 2.

! Missing number, treated as zero.
<to be read again> 
                   n
l.2 ..., Color=textcolor]{Roboto/Roboto-Light.ttf}

Alguém pode me ajudar a resolver isso?

Estou no Debian Wheezy e usando o texlive 2013

informação relacionada