Die Verwendung einer Klasse und einer bestimmten Schriftart in XeLaTeX führt zu einem Fehler

Die Verwendung einer Klasse und einer bestimmten Schriftart in XeLaTeX führt zu einem Fehler

Ich versuche zu verwendenmit einer eigenen Klasse und einer Schriftart, die ich gefunden habe aufeine weitere Stackexchange-Site.

Hier ist ein minimales funktionierendes Beispiel. Die RobotoSchriftart befindet sich im selben Ordner in einem Unterverzeichnis namens Roboto. Der Inhalt von a.texlautet:

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

und der Inhalt b.clsist:

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

Dann laufe ich

xelatex a.tex

und erhalte die folgende Fehlermeldung:

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}

Kann mir jemand helfen, das zu lösen?

Ich verwende Debian Wheezy und Texlive 2013

verwandte Informationen