title: How can I use the old Courier bitmap font in a C# WinForms project?
body: <p>I'm attempting the exact same RegEdit clone project as discussed <a href="https://stackoverflow.com/questions/12061763/reproduce-the-microsoft-registry-editor-edit-binary-value-window-in-vs-2010-c/13772949#13772949">here</a> and just like Darxis, I have been stumped by the "Edit Binary Value" dialog.</p>
  
  <p>I believe the font used is the <strong>original</strong> Courier (<strong>not</strong> Courier New), but since this is an old-fashioned bitmap font, I can't use it in a modern C# WinForms project. I've tried every TTF version of Courier that I could find on the net, and none of them reproduce 0's in the same way as the original (i.e. four straight lines and <strong>no curves</strong>).</p>
  
  <p>Call me anal but, like Darxis, I want the <strong>exact same</strong> look as Microsoft Registry Editor for my version. Then on top of the annoying backwards-incompatibility issues, every TTF font that I've installed just for this purpose has caused VS2012 to blurt out "Only TrueType fonts are supported. This is not a TrueType font", which is absolute BS!!</p>
  
  <p>I've even tried creating an old GDI LOGFONT and using that (as described <a href="https://stackoverflow.com/questions/4273417/c-create-a-font-from-a-logical-font-logfont-quality-setting-is-ignored">here</a>) and that gives me the same dreaded error message about non-TrueType fonts. So is there <strong>any</strong> way to get old fonts (particularly coure.fon in C:\Windows\Fonts) to work with a C# project?! I am just about at my wits end over something so trivial and stupid, but I won't be able to rest until I figure it out!</p>
  
  <p>Many thanks in advance to anyone who can help me solve this very annoying problem :-)</p>