我为一个客户构建了一个简单的电子贺卡创建者网络应用程序,它接受个人问候并将其绘制到选定的卡片设计上。在我的本地机器上,我可以输入亚洲语言,并且在图像上正确绘制了文本。我的机器上安装了亚洲语言。
当我将应用程序加载到客户的服务器时,亚洲语言显示为框。我怀疑这是因为他们的服务器没有安装亚洲语言包。但我想知道,是不是这个原因?有没有办法在不安装亚洲语言包的情况下接受亚洲语言并正确显示?
这是我将文本绘制到图像上的方式
Graphics g = Graphics.FromImage(image);
g.InterpolationMode = InterpolationMode.HighQualityBicubic;
g.DrawString(text,
new Font(fontFamily, fontSize),
brushColor,
position,
strFormat);
g.Dispose();
我正在使用 Arial 字体。
我有什么特别需要做的吗?
谢谢。