I\'m working on a small app where I can generate a list of barcodes. I have the correct fonts installed on my computer. Right now I am printing them directly to a webpage an
Fonts tend to have problems because it relies on the browser to do the rendering. Image is better. I use Morovia Barcode Active Lite to create barcodes from IIS.
an example barcode http://www.morovia.com/activex/active-demo/barcode.asp?Symbology=7&ShowHRText=1&NarrowBarWidth=20&BarHeight=750&Message=0+07+70007+07723
Just do this: http://davidscotttufts.com/2009/03/31/how-to-create-barcodes-in-php/ David created a super-simple way to implement bar codes. You will need the GD library running in MySQL. (MAMP & LAMP should already have this installed)
The Mozilla developers made a choice for symbol fonts to not work. You can enable them in the config as described in Getting Symbol Fonts to Work in Mozilla Firefox
Using non-standard fonts on web pages is a big pain in the ass. To make it easier you can use sIFR or the new typeface.js.
Edit: This was valid 4 years ago when it was posted, but isn't anymore. I'll leave it here for posterity, but don't take it as a correct answer.
A simpler solution might be to generate images server side to generate the bar codes. That way you don't have to rely on the user having a font installed and you don't have to access the font in your html.
At the company i'm working at now we use BarCode.dll of lesnikowski.com. It generates barcode images. It doesn't depend whether or not the font is installed on the client pc and works with all browser.
Hope this helps.