title: C# Code 128 does not print out
body: <p>The original question i had ask was in 
  <a href="https://stackoverflow.com/questions/39096778/c-sharp-saving-a-form-to-image-without-anti-aliasing">C# Saving a form to image without anti aliasing</a>
  which i am trying to print out Code128 to a printer. As screen capture degrades the quality of the print, i had decided to write the code directly for printing instead.
  All images and text could be printed out properly except Code128</p>
  
  <p>Below are my codes for printing Code128. The content had already been generated properly. </p>
  
  <pre><code>        SizeF sizeLoginID128 = e.Graphics.MeasureString(this.strUserID128, font1DText);
          e.Graphics.DrawString(this.strUserID128, font1DText, Brushes.Black, fInfoStartX + TEXT_LEFT_MARGIN_OFFSET, fInfoStartY + TEXT_TOP_MARGIN_OFFSET);
  </code></pre>
  
  <p>The font can be found in FONTS directory and it is true type font. In GUI design stage, the font is also displayed properly. However when it is print out, the code128 is missing in the print.</p>
  
  <p>Does anyone has any idea why or am i not doing things correctly again</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>As per request here is a screen shot of the font in the FONT folder<a href="https://i.stack.imgur.com/jaQcS.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/jaQcS.png" alt="enter image description here"></a></p>
  
  <p>The declaration of the font is as</p>
  
  <pre><code> Font font1DText = new Font("Code 128", 12);
  </code></pre>
  
  <p>The content of strUserID is ÌMachine8Î</p>