I have a document where the main font is Gotham Narrow Book but the numbers are set in Gotham Narrow Light, and this is set with commands provided by the mathspec package. I'd like to typeset a table where the digits come from a monospace font so that they'll line up better. But my invocation of \setmathtt has no effect.
Here is my sample document:
\documentclass{article}
\usepackage{mathspec}
\setmainfont[BoldFont=Gotham Narrow Medium]{Gotham Narrow Book}
\setmathrm{Gotham Book}
\setmathfont(Latin){Gotham Narrow Book}
\setmathfont(Digits){Gotham Narrow Light}
%:FIXME seems to have no effect
\setmathtt{Courier}
\begin{document}
\begin{tabular}{cc}
Normal & TT \\
$123456789$ & $\mathtt{123456789}$ \\
$111111111$ & $\mathtt{111111111}$
\end{tabular}
\end{document}
Does \setmathfont(Digits){Gotham Narrow Light} preclude \setmathtt{Courier}?