Использование класса и определенного шрифта в XeLaTeX приводит к ошибке

Использование класса и определенного шрифта в XeLaTeX приводит к ошибке

Я пытаюсь использоватьсо своим собственным классом и шрифтом, который я нашел надругой сайт stackexchange.

Вот минимальный рабочий пример, Robotoшрифт находится в той же папке в подкаталоге с именем Roboto. Содержимое a.texследующее:

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

и содержание b.cls:

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

Тогда я бегу

xelatex a.tex

и получаем следующую ошибку:

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}

Кто-нибудь может мне помочь решить эту проблему?

Я использую Debian Wheezy и texlive 2013

Связанный контент