【发布时间】:2009-11-21 01:39:40
【问题描述】:
我为客户构建了一个简单的电子贺卡创建者网络应用程序,该应用程序接受个人问候并将其绘制到选定的卡片设计上。在我的本地机器上,我可以输入亚洲语言,并且在图像上正确绘制了文本。我的机器上安装了亚洲语言。
当我将应用程序加载到客户的服务器时,亚洲语言显示为框。我怀疑这是因为他们的服务器没有安装亚洲语言包。但我想知道,是不是这个原因?有没有办法在不安装亚洲语言包的情况下接受亚洲语言并正确显示?
这是我在图像上绘制文本的方式
Graphics g = Graphics.FromImage(image);
g.InterpolationMode = InterpolationMode.HighQualityBicubic;
g.DrawString(text,
new Font(fontFamily, fontSize),
brushColor,
position,
strFormat);
g.Dispose();
我使用的是 Arial 字体。
我有什么特别需要做的吗?
谢谢。
【问题讨论】:
-
小提示:在图形对象周围使用
using关键字,以确保您不会过早地处理对象。
标签: c# asianfonts