El uso de una clase y una fuente específica en XeLaTeX arroja un error

El uso de una clase y una fuente específica en XeLaTeX arroja un error

estoy tratando de usarcon su propia clase y una fuente que encontré enotro sitio de intercambio de pila.

Aquí hay un ejemplo de trabajo mínimo: la Robotofuente está en la misma carpeta en un subdirectorio llamado Roboto. El contenido de a.texes:

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

y el contenido de b.clses:

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

entonces estoy corriendo

xelatex a.tex

y obtiene el siguiente error:

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}

¿Alguien puede ayudarme a resolver esto?

Estoy en Debian Wheezy y uso texlive 2013

información relacionada