title: Font size differences between VB6 and VB.NET
body: <p>When setting a point 10 font size in VB6:</p>
  
  <pre><code>Me.FontName = "Verdana"
  Me.FontSize = 10
  Debug.Print Me.FontSize
  </code></pre>
  
  <p>The reported font size is 9.75. However, when the same is done in VB.NET:</p>
  
  <pre><code>Me.Font = New System.Drawing.Font("Verdana", 10)
  Console.WriteLine(Me.Font.Size)
  </code></pre>
  
  <p>The reported size is 10. Can someone explain the difference here? My hunch is that VB6 is using a .75 step because my system is configured at 96 DPI, and .NET is not using said step, or not reporting its usage, but I'm not sure.</p>