问题描述
代码如下:只能选择一般的字体如宋体,黑体,华文行楷等.方正的字体有安装,可就是没有效果(默认成了宋体)System.Drawing.Imageimage=System.Drawing.Image.FromFile(path);Graphicsg=Graphics.FromImage(image);g.DrawImage(image,0,0,image.Width,image.Height);Fontf=newFont("方正大黑繁体",26);Brushb=newSolidBrush(Color.Red);stringaddText="测试字体";g.DrawString(addText,f,b,10,10);g.Dispose();
解决方案
解决方案二:
字库必须是你计算机以经安装过的字体.字库没有当然会变成默认的宋体了.
解决方案三:
字库有安装...除了华文的其它的字体都没有效果了
解决方案四:
//Fontfont=newSystem.Drawing.Font("Arial",16,(System.Drawing.FontStyle.Bold System.Drawing.FontStyle.Italic));Fontfont=newSystem.Drawing.Font("楷体_GB2312",16,(System.Drawing.FontStyle.Bold));System.Drawing.Drawing2D.LinearGradientBrushbrush=newSystem.Drawing.Drawing2D.LinearGradientBrush(newRectangle(0,0,image.Width,image.Height),Color.Blue,Color.DarkRed,1.2f,true);g.DrawString(checkCode,font,brush,2,2);
解决方案五:
是因为你的电脑没有安装方正大黑繁体
解决方案六:
为什么显示不了方正的字体(字体已安装)....
解决方案七:
有安装方正大黑字体PS里可以看到...