title: Using Font to create barcode - is this correct? Am I missing something?
body: <p>I saw a lot of threads and postings about .NET and generating barcodes. A lot of people are talking about libraries, dlls and some "out of the box applications". I just ask myself: do I really need this whole stuff? Im (at this time) able to create a barcode without any extra library or something else. Thats fine working with <a href="http://msdn.microsoft.com/en-us/library/system.drawing.font.aspx" rel="noreferrer">Font</a>. I just need a barcodefont, lets take one free like <a href="http://www.squaregear.net/fonts/free3of9.shtml" rel="noreferrer">3 of 9</a>, I can install it (actually I dont even have to install it, its enough to have the path to the file) and then Ill do something like this:</p>
  
  <pre><code>    Font f = new Font("Free 3 of 9", 80);
      this.Font = f;
  
      Label l = new Label();
      l.Text = "*STACKOVERFLOW*";
      l.Size = new System.Drawing.Size(800, 600);
      this.Controls.Add(l);
  
      this.Size = new Size(800, 600);
  </code></pre>
  
  <p>And I can display the barcode. And you know what? My phone is able to read it. So thats how easy it is. I could save it as jpg, I could past it into an xml file and so on. If I want another barcode, I just need the new font, change 3 of 9 to something else and thats it.</p>
  
  <p>So here my question: what im I missing? Everybody is talking about "uh use something thats already done", "use libraries" and so on. So what problems could I get if I continue this without extra libs and other stuff? Any suggestions? Thank you</p>