My problem is that the font seems to change when I change it's size with \fontsize.
I am trying to adjust the size of a font within an acm template author block.
I'm using the code from this post to print out the font info.

When I print out the font info before changing anything I get the first line. Then I call
\fontsize{13 pt}{1 em} \selectfont
and I get the second line. Finally I tried to change the family with
\fontsize{13 pt}{1 em}\sffamily \selectfont`
and I get the third line which kind of looks right but seems to be magnified rather than a real font size and is also clearly a different family from the other two.
Edit: While creating a MWE I discovered it's some weirdness with the acm cls file.
The example is:
\documentclass{acm_proc_article-sp}
\begin{document}
\title{problem with my unit}
\numberofauthors{1}
\makeatletter
\newcommand{\showfont}{encoding: \f@encoding{},
family: \f@family{},
series: \f@series{},
shape: \f@shape{},
size: \f@size{}
}
\author{
\alignauthor
\showfont\\
{\fontsize{13 pt}{1 em} \selectfont \showfont }\\
{\fontsize{13 pt}{1 em}\sffamily \selectfont \showfont }\\
}
\maketitle
\end{document}



emin the second argument? The value of em depends on the font size! – Bernard Oct 05 '14 at 02:24\sffamilywill use a different font. That is the sans-serif family as opposed to the default, roman/serif one. (\ttfamilywould produce a third family.) Obviously you are not using the default fonts, so an MWE will be key to figuring out the other disparities. – cfr Oct 05 '14 at 02:25cmr. Whileemis font size dependent and while I wouldn't recommend using it here, TeX could do this sensibly if the\baselineskipis set after the font is selected. However, I wouldn't be confident about that a priori. – cfr Oct 05 '14 at 02:27