title: How do I access printer specific fonts in .NET?
body: <p>This question is along the same lines as <a href="https://stackoverflow.com/questions/684900/retrieving-device-context-from-net-print-api">Retrieving Device Context from .NET print API</a>...</p>
  
  <p>I have a Datacard 295 embosser / mag stripe encoder.  In order to write to the Mag Stripe or Embosser wheel, you must write your text in a special "pseudo-font", which the printer driver will recognize and handle appropriately.  There are multiple fonts, depending on whether you want to write to track 1, track 2, big embosser letters or small.</p>
  
  <p>Unfortunately, .NET only directly supports OpenType and TrueType fonts.</p>
  
  <p>Unlike the question I referenced, I have no tech guide to tell me what to transmit.  The easiest way for me to handle the issue is to find a way to use the printer fonts from .NET, whatever that takes.  How can I access and use printer fonts in .NET?</p>