私は、個人的な挨拶を受け入れ、それを選択したカードデザインに描画する、クライアント向けのシンプルなeカードクリエーターWebアプリを作成しました。ローカルマシンでは、アジアの言語を入力でき、テキストは画像に正しく描画されます。私のマシンにはアジア言語がインストールされています。
アプリをクライアントのサーバーにロードすると、アジアの言語がボックスとして表示されます。サーバーにアジア言語パックがインストールされていないことが原因だと思います。しかし、私は疑問に思っています、それが理由ですか?アジア言語パックをインストールせずに、アジア言語を受け入れて正しく表示する方法はありますか?
これが私が画像にテキストを描く方法です
Graphics g = Graphics.FromImage(image);
g.InterpolationMode = InterpolationMode.HighQualityBicubic;
g.DrawString(text,
new Font(fontFamily, fontSize),
brushColor,
position,
strFormat);
g.Dispose();
Arialフォントを使用しています。
私がしなければならない特別なことはありますか?
ありがとう。