I've taken from example, code where its setting font like so:
Style s = new Style();
s.Append(Style.BasicStyles.Font("Arial Black", 11));
And then call .AddNextCell("text", s);
No matter what I do, it always renders the text as "Calibri". Interestingly it does seem to take the font size from that, and render text smaller (I'm actually specifying "Arial Narrow" and 8 for the font) but doesn't change the font itself.
this is with version 3.2.1