我在机器上装了Free 3 of 9 Extended字体,而且用代码查看本机安装的字体库,确实存在Free 3 of 9 Extended这个字体,我用winform给一个label更改字体,也可以使用Free 3 of 9 Extended字体。
不知道为什么,我在webform中,使用Font dfont=new Font("Free 3 of 9 Extended",20);,dfont得到的却是Microsoft Sans Serif字体,非常郁闷,不知道各位有谁知道这个原因啊?
帮帮我吧,谢谢了。

解决方案 »

  1.   

    http://blog.csdn.net/dunao/archive/2009/02/05/3865053.aspx真接画code39的条码更专业的请查看:
    http://www.ync-tech.com
      

  2.   

    不好意思,我要问的是为什么font实例的时候会变成Microsoft Sans Serif。
      

  3.   

    那是这个名字指定错了
    你可以用font dialog选择条码字体看看对话框返回的font name是什么.
       FontDialog fd = new FontDialog();            if (fd.ShowDialog() == DialogResult.OK)
                {
    Messagebox.Show(fd.Font.ToString()); 
    }