title: ItextSharp Font.BaseFont returning Null for some fonts
body: <p>Im using <code>font.BaseFont</code> to get the <code>BaseFont</code> of the fonts registered using </p>
  
  <pre><code>var fontPath = Environment.GetEnvironmentVariable("SystemRoot") + "\\fonts\\"+fontname+".ttf";
  FontFactory.Register(fontPath);
  </code></pre>
  
  <p>In most cases it works but in case of some fonts it return Null.Why is that?</p>
  
  <p>EDIT 1:</p>
  
  <p>The new <code>Font</code> is created using </p>
  
  <pre><code>     FontFactory.GetFont(fontName, BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
  </code></pre>
  
  <p>then i use <code>font.BaseFont</code> to get the BaseFont so that i can set the <code>Font</code> for <code>Overcontent</code></p>