\documentclass[12pt]{standalone} \usepackage{array} \usepackage[default,opentype]{sourcecodepro} \newcommand*\spA{abcde} \newcommand*\spB{01469} \newcommand*\spr[1][\spA]{& #1 & #1 & #1 & #1 & #1 & #1 & #1 \\} \begin{document} \begin{tabular}{ >{\sourcecodepro}l >{\sourcecodeproextreme}c >{\sourcecodeprolight}c >{\sourcecodepro}c >{\sourcecodepromedium}c >{\sourcecodeprolight\bfseries}c >{\sourcecodepro\bfseries}c >{\sourcecodeproextreme\bfseries}c } & ExtraLight & Light & Regular & Medium & Semibold & Bold & Black \\ normal \spr italic \spr[\itshape\spA] % small-caps \spr[\scshape\spA] capitals \spr[\MakeUppercase\spA] lining \spr[\spB] lining italic \spr[\itshape\spB] % lining small-caps \spr[\scshape\spB] old-style \spr[\oldstylenums{\spB}] old-style italic \spr[\oldstylenums{\itshape\spB}] % old-style small-caps \spr[\oldstylenums{\scshape\spB}] \end{tabular} \end{document}