C# 如何使用自定义字体asp.net应用程序
如何使用自定义字体asp.net应用程序。C# 如何使用自定义字体asp.net应用程序,c#,asp.net,C#,Asp.net,如何使用自定义字体asp.net应用程序。 我随身带着一个字体文件。我想将该文件添加为资源,并在项目中使用它。 怎么做 PrivateFontCollection pfc = new PrivateFontCollection(); Stream fontStream = this.GetType().Assembly.GetManifestResourceStream(Server.MapPath("~/Resources/EAN-13.ttf"));
我随身带着一个字体文件。我想将该文件添加为资源,并在项目中使用它。 怎么做
PrivateFontCollection pfc = new PrivateFontCollection();
Stream fontStream = this.GetType().Assembly.GetManifestResourceStream(Server.MapPath("~/Resources/EAN-13.ttf"));
byte[] fontdata = new byte[fontStream.Length];
fontStream.Read(fontdata, 0, (int)fontStream.Length);
fontStream.Close();
unsafe
{
fixed (byte* pFontData = fontdata)
{
pfc.AddMemoryFont((System.IntPtr)pFontData, fontdata.Length);
}
}
我试过这个。但它不起作用。您必须区分在服务器上运行的代码和在客户端浏览器上运行的代码 您的计算机或服务器上的字体无法在用户计算机上使用代码显示,因为您正在加载字体 所以你有两个选择
和是否要将此字体应用于控件?这些是从互联网上下载的吗?